bulletproof shield - French English Dictionary